extricate oneself from difficulties - Turco Inglés Diccionario